package com.zlc.workflow.core.process.model;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;


/**
 * 流程权限配置
 */
@Getter
@Setter
@Accessors(chain = true)
public class NodeAuthConfig {

    private String id;

    /**
     * 用户类型
     */
    @ApiModelProperty(value="用户类型")
    private String userType;

    /**
     * 权限资源
     */
    @ApiModelProperty(value="权限资源")
    private String authRes;

    /**
     * 是否允许
     */
    @ApiModelProperty(value="是否允许")
    private Boolean allowFlag;

    /**
     * 是否拒绝
     */
    @ApiModelProperty(value="是否拒绝")
    private Boolean refuseFlag;

    /**
     * 序号
     */
    @ApiModelProperty(value="序号")
    private Integer order;
}
